
#include <SoftwareSerial.h> //库文件
int a;
SoftwareSerial BT(4, 5); //设置蓝牙与板子的连接端口。 pin 4 接蓝牙的 TXD pin 5 接蓝牙的 RXD
char X; //定义一个字符变量存数据。

void setup()
{
Serial.begin(9600); //串口监视器通信速率，9600
Serial.println("蓝牙连接正常"); //串口监视器显示蓝牙正常状态

BT.begin(9600); //蓝牙通信速率，默认一般为 9600
}

void loop() //大循环，执行。
{
  BT.print(a);
  delay(1000);
  a++;
  BT.print(a);
  delay(1000);
if (Serial.available()) //检测：【串口】如果数据写入，则执行。
{
X = Serial.read(); //把写入的数据给到自定义变量 X
BT.print(X); //把数据给蓝牙
}

if (BT.available()) //检测：【蓝牙】如果数据写入，则执行。
{
X = BT.read(); //把检测到的数据给到自定义变量 X
Serial.println(X);
}
}
